package com.story.modular.app.transfer;

import java.util.Date;

/**
 * @author Administrator
 * @decription
 * @Date 2017-12-26 16:03
 */
public class VedioAddDto {

    /**
     * 视频id
     */
    private Integer id;
    /**
     * 视频名称
     */
    private String vedioName;
    /**
     * 资源上传者
     */
    private String uploader;
    /**
     * 作者
     */
    private String author;
    /**
     * 时常
     */
    private String duration;
    /**
     * 文件类型
     */
    private String fileType;
    /**
     * 视频资源位置
     */
    private String filePath;
    /**
     * logo地址
     */
    private String logoPath;
    /**
     * 视频创建时间
     */
    private Date createTime;
    /**
     * 播放量
     */
    private Integer playCount;
    /**
     * 分享量
     */
    private Integer shareCount;
    /**
     * 下载量
     */
    private Integer downloadCount;
    /**
     * 所属类别
     */
    private String cateList;
    /**
     * 年龄段标志
     */
    private String ageType;
    /**
     * 推荐指数
     */
    private Integer rating;
    /**
     * 集数排序
     */
    private Integer orderNum;

    /**
     * 推荐排序值
     */
    private Integer recRate;

    public VedioAddDto() {
    }

    public VedioAddDto(Integer id, String vedioName, String uploader, String author, String duration,
                       String fileType, String filePath, String logoPath, Date createTime, Integer playCount,
                       Integer shareCount, Integer downloadCount, String cateList, String ageType, Integer rating,
                       Integer orderNum,Integer recRate) {
        this.id = id;
        this.vedioName = vedioName;
        this.uploader = uploader;
        this.author = author;
        this.duration = duration;
        this.fileType = fileType;
        this.filePath = filePath;
        this.logoPath = logoPath;
        this.createTime = createTime;
        this.playCount = playCount;
        this.shareCount = shareCount;
        this.downloadCount = downloadCount;
        this.cateList = cateList;
        this.ageType = ageType;
        this.rating = rating;
        this.orderNum = orderNum;
        this.recRate = recRate;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getVedioName() {
        return vedioName;
    }

    public void setVedioName(String vedioName) {
        this.vedioName = vedioName;
    }

    public String getUploader() {
        return uploader;
    }

    public void setUploader(String uploader) {
        this.uploader = uploader;
    }

    public String getAuthor() {
        return author;
    }

    public void setAuthor(String author) {
        this.author = author;
    }

    public String getDuration() {
        return duration;
    }

    public void setDuration(String duration) {
        this.duration = duration;
    }

    public String getFileType() {
        return fileType;
    }

    public void setFileType(String fileType) {
        this.fileType = fileType;
    }

    public String getFilePath() {
        return filePath;
    }

    public void setFilePath(String filePath) {
        this.filePath = filePath;
    }

    public String getLogoPath() {
        return logoPath;
    }

    public void setLogoPath(String logoPath) {
        this.logoPath = logoPath;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Integer getPlayCount() {
        return playCount;
    }

    public void setPlayCount(Integer playCount) {
        this.playCount = playCount;
    }

    public Integer getShareCount() {
        return shareCount;
    }

    public void setShareCount(Integer shareCount) {
        this.shareCount = shareCount;
    }

    public Integer getDownloadCount() {
        return downloadCount;
    }

    public void setDownloadCount(Integer downloadCount) {
        this.downloadCount = downloadCount;
    }

    public String getCateList() {
        return cateList;
    }

    public void setCateList(String cateList) {
        this.cateList = cateList;
    }

    public String getAgeType() {
        return ageType;
    }

    public void setAgeType(String ageType) {
        this.ageType = ageType;
    }

    public Integer getRating() {
        return rating;
    }

    public void setRating(Integer rating) {
        this.rating = rating;
    }

    public Integer getOrderNum() {
        return orderNum;
    }

    public void setOrderNum(Integer orderNum) {
        this.orderNum = orderNum;
    }

    public Integer getRecRate() {
        return recRate;
    }

    public void setRecRate(Integer recRate) {
        this.recRate = recRate;
    }

    @Override
    public String toString() {
        return "VedioAddDto{" +
                "id=" + id +
                ", vedioName='" + vedioName + '\'' +
                ", uploader='" + uploader + '\'' +
                ", author='" + author + '\'' +
                ", duration='" + duration + '\'' +
                ", fileType='" + fileType + '\'' +
                ", filePath='" + filePath + '\'' +
                ", logoPath='" + logoPath + '\'' +
                ", createTime=" + createTime +
                ", playCount=" + playCount +
                ", shareCount=" + shareCount +
                ", downloadCount=" + downloadCount +
                ", cateList=" + cateList +
                ", ageType=" + ageType +
                ", rating=" + rating +
                ", orderNum=" + orderNum +
                ", recRate=" + recRate +
                '}';
    }
}
